Touch operation processing method and terminal device

ABSTRACT

A touch operation processing method and a terminal device. The method includes: detecting a touch operation of a user, which starts from a border of a screen display area to the screen display area, and using the first point touched by the touch operation in the screen display area as a starting point; and performing, according to the touch operation, reduction processing on an operation interface displayed in the screen display area, where one edge of an operation interface after the reduction processing includes the starting point. Therefore, the demand is met that the user triggers, by one hand, reduction processing on the operation interface and perform a selection operation on an arbitrary position in the entire screen display area of the terminal device when the user holds the terminal device with a large screen with one hand on it.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/104,912, filed on Dec. 12, 2013, which is a continuation ofInternational Application No. PCT/CN2012/081495, filed on Sep. 17, 2012,which is hereby incorporated by reference in its entirety.

FILED OF THE DISCLOSURE

Embodiments of the present disclosure relate to communicationstechnologies, and in particular, to a touch operation processing methodand a terminal device.

BACKGROUND OF THE DISCLOSURE

With the rapid development of screen touch control technologies, aterminal device with a touch screen is widely applied. In addition, toimprove user experience, a screen of a current terminal device,especially a mobile terminal, becomes increasingly large, so that a usercan browse information through a large screen.

In the prior art, most users are accustomed to holding and operatingthis type of terminal device with a large screen with one hand. Forexample, the user may use one hand to hold the terminal device and usethe thumb of this hand to tap a certain application client displayed ina screen display area, tap a video, or tap a web page link.

When a user holds and operates a terminal device with one hand, it isdifficult for the user to perform an operation on an arbitrary positionin the entire screen display area of the terminal device, and the usereven cannot reach certain regions in the screen display area, therebycausing inconvenience to the operation of the user.

SUMMARY OF THE DISCLOSURE

Embodiments of the present disclosure provide a touch operationprocessing method and a terminal device.

A touch operation processing method provided by an embodiment of thepresent disclosure includes detecting a touch operation of a user, whichstarts from a border of a screen display area to the screen displayarea, and using the first point touched by the touch operation in thescreen display area as a starting point; and performing, according tothe touch operation, reduction processing on an operation interfacedisplayed in the screen display area, where one edge of an operationinterface after the reduction processing includes the starting point.

After performing, according to the touch operation, reduction processingon the operation interface displayed in the screen display area, themethod also includes using content displayed at an end point position ofthe touch operation as selected content of the user.

Performing, according to the touch operation, reduction processing onthe operation interface displayed in the screen display area includesperforming, according to a track length of the touch operation, dynamicreduction processing on the operation interface displayed in the screendisplay area during the touch operation.

Performing, according to the touch operation, reduction processing onthe operation interface displayed in the screen display area includesreducing the operation interface displayed in the screen display area toan operation interface of a fixed size according to the touch operation.

Performing reduction processing on the operation interface displayed inthe screen display area includes performing reduction processing on theoperation interface with the starting point as a fixed reference pointif the starting point is in the range of a preset determination region,and if the starting point is not in the range of the presetdetermination region, performing reduction processing on the operationinterface with an endpoint, which is an endpoint of the determinationregion and is close to the starting point, as the fixed reference point,where a part of the operation interface at a position of the fixedreference point maintains unchanged during the reduction processing.

Performing reduction processing on the operation interface displayed inthe screen display area includes performing reduction processing on theoperation interface with an endpoint of an edge, which is an edge of thescreen display area on which the starting point lies, as a fixedreference point, where the endpoint and the starting point are locatedat the same side of a preset determination point on the edge, which isan edge of the screen display area on which the starting point lies, anda part of the operation interface at a position of the fixed referencepoint maintains unchanged during the reduction processing.

The method also includes restoring the operation interface after thereduction processing to the operation interface originally displayed inthe screen display area.

Before detecting the touch operation of a user, which starts from aborder of the screen display area to the screen display area, the methodalso includes receiving an input instruction of the user, and starting aborder detecting function of the screen display area according to theinput instruction.

A terminal device provided by an embodiment of the present disclosureincludes: a detecting module configured to detect a touch operation of auser, which starts from a border of a screen display area to the screendisplay area, and use the first point touched by the touch operation inthe screen display area as a starting point; and a processing moduleconfigured to perform, according to the touch operation, reductionprocessing on an operation interface displayed in the screen displayarea, where one edge of an operation interface after the reductionprocessing includes the starting point.

The terminal device also includes a selecting module configured to usecontent displayed at an end point position of the touch operation asselected content of the user.

The processing module is further configured to perform, according to atrack length of the touch operation, dynamic reduction processing on theoperation interface displayed in the screen display area during thetouch operation.

The processing module is further configured to reduce the operationinterface displayed in the screen display area to an operation interfaceof a fixed size according to the touch operation.

The processing module is further configured to, if the starting point isin the range of a preset determination region, perform reductionprocessing on the operation interface with the starting point as a fixedreference point, and if the starting point is not in the range of thepreset determination region, perform reduction processing on theoperation interface with an endpoint, which is an endpoint of thedetermination region and is close to the starting point, as the fixedreference point, where a part of the operation interface at a positionof the fixed reference point maintains unchanged during the reductionprocessing.

The processing module is further configured to perform reductionprocessing on the operation interface with an endpoint of an edge, whichis an edge of the screen display area on which the starting point lies,as a fixed reference point, where the endpoint and the starting pointare located at the same side of a preset determination point on theedge, which is an edge of the screen display area on which the startingpoint lies, and a part of the operation interface at a position of thefixed reference point maintains unchanged during the reductionprocessing.

The terminal device also includes a restoring module configured torestore the operation interface after the reduction processing to theoperation interface originally displayed in the screen display area.

The detecting module is further configured to receive an inputinstruction of the user and start a border detecting function of thescreen display area according to the input instruction.

A terminal device provided by an embodiment of the present disclosureincludes a touch screen configured to detect a touch operation of auser, which starts from a border of a screen display area to the screendisplay area, and use the first point touched by the touch operation inthe screen display area as a starting point; and a processor configuredto perform, according to the touch operation, reduction processing on anoperation interface displayed in the screen display area, where one edgeof an operation interface after the reduction processing includes thestarting point.

The touch screen is further configured to use content displayed at anend point position of the touch operation as selected content of theuser.

The processor is further configured to perform, according to a tracklength of the touch operation, dynamic reduction processing on theoperation interface displayed in the screen display area during thetouch operation.

The processor is further configured to reduce the operation interfacedisplayed in the screen display area to an operation interface of afixed size according to the touch operation.

The processor is further configured to, if the starting point is in therange of a preset determination region, perform reduction processing onthe operation interface with the starting point as a fixed referencepoint, and if the starting point is not in the range of the presetdetermination region, perform reduction processing on the operationinterface with an endpoint, which is an endpoint of the determinationregion and is close to the starting point, as the fixed reference point,where a part of the operation interface at a position of the fixedreference point remains unchanged during the reduction processing.

The processor is further configured to perform reduction processing onthe operation interface with an endpoint of an edge, which is an edge ofthe screen display area on which the starting point lies, as a fixedreference point, where the endpoint and the starting point are locatedat the same side of a preset determination point on the edge, which isan edge of the screen display area on which the starting point lies, anda part of the operation interface at a position of the fixed referencepoint remains unchanged during the reduction processing.

The processor is further configured to restore the operation interfaceafter the reduction processing to the operation interface originallydisplayed in the screen display area.

The touch screen is further configured to receive an input instructionof the user and start a border detecting function of the screen displayarea according to the input instruction.

In the touch operation processing method and the terminal deviceprovided by the embodiments of the present disclosure, by the touchoperation that starts from a border of the screen display area to thescreen display area, reduction processing is performed on the operationinterface of the terminal device, and the demand can be met that theuser triggers, by one hand, reduction processing on the operationinterface and performs a selection operation on an arbitrary position inthe entire screen display area of the terminal device when the userholds the terminal device with a large screen with one hand and performsoperations.

BRIEF DESCRIPTION OF THE DRAWINGS

To describe the technical solutions in the embodiments of the presentdisclosure or in the prior art more clearly, the following brieflyintroduces the accompanying drawings required for describing theembodiments. The accompanying drawings in the following description showsome embodiments of the present disclosure, and persons of ordinaryskill in the art may still derive other drawings from these accompanyingdrawings without creative efforts.

FIG. 1A is a flow chart of Embodiment 1 of a touch operation processingmethod provided by the present disclosure;

FIG. 1B is a flow chart of Embodiment 2 of a touch operation processingmethod provided by the present disclosure;

FIG. 2 is a flow chart of Embodiment 3 of a touch operation processingmethod provided by the present disclosure;

FIG. 3A is a flow chart of Embodiment 4 of a touch operation processingmethod provided by the present disclosure;

FIG. 3B is a first exemplary diagram of the touch operation processingmethod in FIG. 3A;

FIG. 3C is a second exemplary diagram of the touch operation processingmethod in FIG. 3A;

FIG. 4A is a flow chart of Embodiment 5 of a touch operation processingmethod provided by the present disclosure;

FIG. 4B is a first exemplary diagram of the touch operation processingmethod in FIG. 4A;

FIG. 4C is a second exemplary diagram of the touch operation processingmethod in FIG. 4A;

FIG. 5A is a schematic structural diagram of Embodiment 1 of a terminaldevice provided by the present disclosure;

FIG. 5B is a schematic structural diagram of Embodiment 2 of a terminaldevice provided by the present disclosure;

FIG. 6 is a schematic structural diagram of Embodiment 3 of a terminaldevice provided by the present disclosure; and

FIG. 7 is a schematic structural diagram of Embodiment 4 of a terminaldevice provided by the present disclosure.

DETAILED DESCRIPTION OF THE EMBODIMENTS

To make the objectives, technical solutions, and advantages of theembodiments of the present disclosure more comprehensible, the followingclearly describes the technical solutions in the embodiments of thepresent disclosure with reference to the accompanying drawings in theembodiments of the present disclosure. The embodiments to be describedare merely a part rather than all of the embodiments of the presentdisclosure. All other embodiments obtained by persons of ordinary skillin the art based on the embodiments of the present disclosure withoutcreative efforts shall fall within the protection scope of the presentdisclosure.

FIG. 1A is a flow chart of Embodiment 1 of a touch operation processingmethod provided by the present disclosure. As shown in FIG. 1A, themethod in this embodiment may include the following steps.

Step S110: Detect a touch operation of a user, which starts from aborder of a screen display area to the screen display area, and use thefirst point touched by the touch operation in the screen display area asa starting point.

A screen of a terminal device generally includes a display layer and atouch-sensitive layer that are superposed. The user obtains displayedcontent from the display layer and performs a touch operation on theterminal device through the touch-sensitive layer. The area of thetouch-sensitive layer of the screen may be greater than that of thedisplay layer of the screen. A display layer region of the screen of theterminal device is referred to as a screen display area, and a screenregion other than the screen display area is referred as a border of thescreen display area.

When a start position of the touch operation performed by the user onthe terminal device is in the border of the screen display area of theterminal device and the touch operation slides into the screen displayarea of the terminal device from the border of the screen display areaof the terminal device, the terminal device can detect and identify sucha touch operation and define the first point touched by the touchoperation in the screen display area as a starting point. The terminaldevice, for example, a mobile terminal device, may be a mobile phone, atablet computer, or an E-book reader, which is not limited in thepresent disclosure.

Step S120: Perform, according to the touch operation, reductionprocessing on an operation interface displayed in the screen displayarea, where one edge of an operation interface after the reductionprocessing includes the starting point of the touch operation in thescreen display area.

According to the touch operation detected in step S110, reductionprocessing is performed on the operation interface of an original sizedisplayed in the screen display area. For example, according to factorssuch as the starting point or a sliding distance of the touch operationin the screen display area after the touch operation slides into thescreen display area, reduction processing of different positions andproportions can be performed on the operation interface of an originalsize displayed in the screen display area, so as to obtain an operationinterface having a smaller size and being suitable for an operation. Thereduction processing may be equal proportion reduction or unequalproportion reduction, so as to obtain pictures of different proportions,such as a 16:9 picture or a 4:3 picture. The equal proportion reductionor the unequal proportion reduction is selected depending on a demand ofthe user, which is not limited in the embodiment of the presentdisclosure.

At least one edge of the operation interface after the reductionprocessing or an extension line of at least one edge of the operationinterface after the reduction processing should include the startingpoint of the touch operation in the screen display area. That is, theoperation interface after the reduction processing should closelycontact the border from which the touch operation of the user starts, sothat a finger of the same hand of the user, which initiates the touchoperation, can reach an arbitrary position of the operation interfaceafter the reduction processing.

In the touch operation processing method provided by this embodiment,the touch operation of the user, which starts from the border to thescreen display area, is detected, and according to the touch operation,reduction processing is performed on the operation interface. Theoperation interface after the reduction processing is close to aposition convenient for the user to perform a selection operation, andthe demand can be met that the user triggers, by one hand, reductionprocessing on the operation interface and conveniently performs aselection operation on content at an arbitrary position in the entirescreen display area of the terminal device when the user holds theterminal device with a large screen with one hand and performs anoperation on it.

FIG. 1B is a flow chart of Embodiment 2 of a touch operation processingmethod provided by the present disclosure. As shown in FIG. 1B, themethod in this embodiment may include the following steps.

Step S110: Detect a touch operation of a user, which starts from aborder of a screen display area to the screen display area, and use thefirst point touched by the touch operation in the screen display area asa starting point.

A screen of a terminal device generally includes a display layer and atouch-sensitive layer that are superposed. The user obtains displayedcontent from the display layer and performs a touch operation on theterminal device through the touch-sensitive layer. The area of thetouch-sensitive layer of the screen of the terminal device may begreater than that of the display layer. A display layer region of thescreen of the terminal device is referred to as a screen display area,and a screen region other than the screen display area is referred to asa border of the screen display area.

When a start position of the touch operation performed by the user onthe terminal device is in the border of the screen display area of theterminal device and the touch operation slides into the screen displayarea of the terminal device from the border of the screen display areaof the terminal device, the terminal device can detect and identify sucha touch operation and define the first point touched by the touchoperation in the screen display area as a starting point. The terminaldevice, for example, a mobile terminal device, may be a mobile phone, atablet computer, or an E-book reader, which is not limited in thepresent disclosure.

Step S120: Perform, according to the touch operation, reductionprocessing on an operation interface displayed in the screen displayarea, where one edge of an operation interface after the reductionprocessing includes the starting point of the touch operation in thescreen display area.

According to the touch operation detected in step S110, reductionprocessing is performed on the operation interface of an original sizedisplayed in the screen display area. For example, according to factorssuch as the starting point or a sliding distance of the touch operationin the screen display area after the touch operation slides into thescreen display area, reduction processing of different positions andproportions can be performed on the operation interface of an originalsize displayed in the screen display area, so as to obtain an operationinterface having a smaller size and being suitable for an operation. Thereduction processing may be equal proportion reduction or unequalproportion reduction, so as to obtain pictures of different proportions,such as a 16:9 picture or a 4:3 picture. The equal proportion reductionor the unequal proportion reduction is selected depending on a demand ofthe user, which is not limited in the embodiment of the presentdisclosure.

At least one edge of the operation interface after the reductionprocessing, or an extension line of at least one edge of the operationinterface after the reduction processing, should include the startingpoint of the touch operation in the screen display area. That is, theoperation interface after the reduction processing should closelycontact the border from which the touch operation of the user starts, sothat a finger of the same hand of the user, which initiates the touchoperation, can reach an arbitrary position of the operation interfaceafter the reduction processing.

Step S130: Use content displayed at an end point position of the touchoperation as selected content of the user.

The end point position at which the touch operation is finished isdetected, and the content at the end point position, for example, anicon of a certain application, a hyperlink address, a play/pause button,page up and page down buttons, or an exit button, is used as theselected content of the user. Types of selection operations, such astapping and double tapping, can be performed on the selected content,and a type of a specific selection operation may be set in advance.

In the touch operation processing method provided by this embodiment,the touch operation of the user, which starts from the border to thescreen display area, is detected, and according to the touch operation,reduction processing is performed on the operation interface. Theoperation interface after the reduction processing is close to aposition convenient for the user to perform a selection operation, andthe content displayed at the end point position of the touch operationis used as the selected content of the user, so that the demand can bemet that the user triggers, by one hand, reduction processing on theoperation interface and performs a selection operation on content at anarbitrary position in the entire screen display area of the terminaldevice when the user holds the terminal device with a large screen withone hand and performs an operation on it.

FIG. 2 is a flow chat of Embodiment 3 of a touch operation processingmethod provided by the present disclosure. As shown in FIG. 2, thedifference between this embodiment and the embodiments in FIG. 1A andFIG. 1B lies in that after the content displayed at the end pointposition of the touch operation is used as the selected content of theuser, a step of restoring the operation interface after the reductionprocessing to the operation interface originally displayed in the screendisplay area may further be included. The method in this embodiment mayinclude the following steps.

Step S210: Detect a touch operation of a user, which starts from aborder of a screen display area to the screen display area, and use thefirst point touched by the touch operation in the screen display area asa starting point.

A screen of a terminal device generally includes a display layer and atouch-sensitive layer that are superposed. The user obtains displayedcontent from the display layer and performs a touch operation on theterminal device through the touch-sensitive layer. The area of thetouch-sensitive layer of the screen of the terminal device may begreater than that of the display layer. A display layer region of thescreen of the terminal device is referred to as a screen display area,and a screen region other than the screen display area is referred to asa border of the screen display area.

When a start position of the touch operation performed by the user onthe terminal device is in the border of the screen display area of theterminal device and the touch operation slides into the screen displayarea of the terminal device from the border of the screen display areaof the terminal device, the terminal device can detect and identify sucha touch operation. The terminal device, for example, a mobile terminaldevice, may be a mobile phone, a tablet computer, or an E-book reader.

Step S220: Perform, according to the touch operation, reductionprocessing on an operation interface displayed in the screen displayarea, where one edge of an operation interface after the reductionprocessing includes the starting point of the touch operation in thescreen display area.

According to the touch operation detected in step S210, reductionprocessing is performed on the operation interface of an original sizedisplayed in the screen display area. For example, according to factorssuch as the starting point or a sliding distance of the touch operationin the screen display area after the touch operation slides into thescreen display area, reduction processing of different positions andproportions can be performed on the operation interface of an originalsize displayed in the screen display area, so as to obtain an operationinterface having a smaller size and being suitable for an operation. Thereduction processing may be equal proportion reduction or unequalproportion reduction, so as to obtain pictures of different proportions,such as a 16:9 picture or a 4:3 picture. The equal proportion reductionor the unequal proportion reduction is selected depending on a demand ofthe user, which is not limited in the embodiment of the presentdisclosure.

At least one edge of the operation interface after the reductionprocessing or an extension line of at least one edge of the operationinterface after the reduction processing should include the startingpoint of the touch operation in the screen display area. That is, theoperation interface after the reduction processing should closelycontact the border from which the touch operation of the user starts, sothat a finger of the same hand of the user, which initiates the touchoperation, can reach an arbitrary position of the operation interfaceafter the reduction processing.

Step S230: Use content displayed at an end point position of the touchoperation as selected content of the user.

The end point position at which the touch operation is finished isdetected, and the content at the end point position, for example, anicon of a certain application, a hyperlink address, a play/pause button,page up and page down buttons, or an exit button, is used as theselected content of the user. Types of selection operations, such astapping and double tapping, can be performed on the selected content,and a type of a specific selection operation may be set in advance.

Step S240: Restore the operation interface after the reductionprocessing to the operation interface originally displayed in the screendisplay area.

After the finger of the user leaves the screen display area, that is,after a selection operation on the selected content is completed, theoperation interface after the reduction processing can be automaticallyrestored to the operation interface originally displayed in the screendisplay area. Of course, the operation interface after the reductionprocessing may also be restored to the operation interface originallydisplayed in the screen display area by using methods such as pressing abutton of the terminal device or tapping the screen. The method oftriggering step S240 is not limited in the embodiment of the presentdisclosure.

In the touch operation processing method provided by this embodiment,the touch operation of the user, which starts from the border to thescreen display area, is detected, and according to the touch operation,reduction processing is performed on the operation interface. Theoperation interface after the reduction processing is close to aposition convenient for the user to perform a selection operation, andthe content displayed at the end point position of the touch operationis used as the selected content of the user. After the selectionoperation is completed, the size of the operation interface is restored.The demand can be met that the user triggers, by one hand, reductionprocessing on the operation interface, performs a selection operation oncontent at an arbitrary position in the entire screen display area ofthe terminal device, and after completing the selection operation,restores the operation interface when the user holds the terminal devicewith a large screen with one hand and performs an operation on it.

In the method embodiment shown in any one of FIG. 1A to FIG. 2, theperforming, according to the touch operation, reduction processing onthe operation interface displayed in the screen display area may includeperforming, according to a track length of the touch operation, dynamicreduction processing on the operation interface displayed in the screendisplay area during the touch operation. It is assumed that thecorrespondence between a track length L of a touch operation performedby the user on a 5.5-inch screen display area and a reduction size S ispreset as follows: the operation interface displayed in the screendisplay area is reduced by 0.2 inch for each 1 millimeter that the tracklength L is increased by. Accordingly, when the track length L of thetouch operation performed by the user on the screen display area is 1centimeter, the 5.5-inch screen display area is reduced to a screendisplay area of a 3.5-inch size. Of course, the correspondence betweenthe track length L and the reduction size S is not limited thereto, andcan be flexibly adjusted according to factors such as the size of thescreen display area of the terminal device. A size limit may also bespecified for the size of the operation interface after reductionprocessing. For example, the size of the operation interface afterreduction processing is not less than 2.5 inches, so as to avoid thesituation that the operation interface is so small that the user cannotidentify content to be operated or the user performs a misoperation; orreducing the operation interface displayed in the screen display area toan operation interface of a fixed size according to the touch operation.Once the touch operation of the user enters the screen display area ofthe terminal device, and when it is assumed that the size of the screendisplay area is 5.5 inches and a value of the track length L of thetouch operation is greater than zero, the operation interface displayedin the screen display area is reduced to an operation interface of apreset fixed size. For example, the operation interface displayed in thescreen display area is reduced to a preset 3.5-inch operation interface.Of course, the size of the preset operation interface after reductionprocessing is not limited thereto, and may be flexibly adjustedaccording to factors such as the size of the screen display area of theterminal device or a user preference.

In the touch operation processing method provided by this embodiment,the touch operation of the user, which starts from the border to thescreen display area, is detected, and according to the track length ofthe touch operation, the operation interface is reduced to an operationinterface of a corresponding size. The operation interface after thereduction processing is close to a position convenient for the user toperform a selection operation, and the content displayed at the endpoint position of the touch operation can be used as the selectedcontent of the user for the selection operation. The demand can be metthat the user triggers, by one hand, reduction processing on theoperation interface and conveniently and accurately performs a selectionoperation on content at an arbitrary position in the entire screendisplay area of the terminal device when the user holds the terminaldevice with a large screen with one hand and performs an operation onit.

The technical solution of any one of the method embodiments in FIG. 1Ato FIG. 2 is described in detail below with several specificembodiments.

FIG. 3A is a flow chart of Embodiment 4 of a touch operation processingmethod provided by the present disclosure. As shown in FIG. 3A, in thetouch operation processing method provided by this embodiment,performing reduction processing on an operation interface displayed in ascreen display area may include: performing reduction processing on theoperation interface with the starting point as a fixed reference pointif a starting point is in the range of a preset determination region; ifthe starting point is not in the range of the preset determinationregion, performing reduction processing on the operation interface withan endpoint, which is an endpoint of the determination region and isclose to the starting point, as the fixed reference point, where a partof the operation interface at a position of the fixed reference pointremains unchanged during the reduction processing. The method in thisembodiment may include the following steps.

Step S310: Detect whether a touch operation of a user starts from aborder of a screen display area to the screen display area, if the touchoperation of the user does not start from a border of the screen displayarea to the screen display area, but starts from a position which iswithin the screen display area, perform a common touch operation (stepS315); if the touch operation of the user starts from a border of thescreen display area to the screen display area, perform step S320.

Before step S310 of detecting whether the touch operation of the userstarts from a border of the screen display area to the screen displayarea, an input instruction of the user may firstly be received. A borderdetecting function of the screen display area is started according tothe input instruction, so as to avoid the situation that the processingmethod provided by the embodiment of the present disclosure is startedby mistake when the user does not need to perform reduction processingon the operation interface. The input instruction of the user may be inthe form of starting the border detecting function by presetting or inother forms, which is not limited in the embodiment of the presentdisclosure.

Step S320: Determine whether a starting point of the touch operation inthe screen display area is in the range of a preset determinationregion, if the starting point is in the range of the presetdetermination region, perform reduction processing on the operationinterface with the starting point as a fixed reference point (stepS330); if the starting point is not in the range of the presetdetermination region, perform reduction processing on the operationinterface with an endpoint, which is an endpoint of the determinationregion and is close to the starting point, as the fixed reference point(step S340), where a part of the operation interface at a position ofthe fixed reference point remains unchanged during the reductionprocessing.

For step S330, FIG. 3B is a first exemplary diagram of the touchoperation processing method in FIG. 3A. As shown in FIG. 3B, a terminaldevice 300 detects that the touch operation of the user starts from aborder of the screen display area, for example, from a right border 302of the screen display area, and the touch operation enters the screendisplay area 304 from a starting point A in the screen display area 304.It is determined whether the starting point A of the touch operation inthe screen display area 304 when the touch operation enters the screendisplay area 304 is in a preset determination region Rbm-Rtm, the presetdetermination region Rbm-Rtm is a line which connected Rbm with Rtm,where Rbm is an lower endpoint of the determination region Rbm-Rtm, andRtm is a upper endpoint of the determination region Rbm-Rtm. If thestarting point A is in the preset determination region Rbm-Rtm, then, asshown in FIG. 3B, reduction processing is performed on the operationinterface with the starting point A as the fixed reference point. Duringthe reduction processing, a part of the operation interface at aposition of the fixed reference point, that is, the starting point A,maintains unchanged. One edge of an operation interface 306 after thereduction processing includes the starting point A. That is, theoperation interface 306 after the reduction processing closely contactsthe right border 302 of the screen display area, from which the touchoperation of the user starts, so that a finger of the same hand (forexample, the right hand) of the user, which initiates the touchoperation, conveniently operates on an arbitrary position in theoperation interface after the reduction processing.

For the step S340, FIG. 3C is a second exemplary diagram of the touchoperation processing method in FIG. 3A. As shown in FIG. 3C, a terminaldevice 300 detects that the touch operation of the user starts from aborder of the screen display area, for example, from a right border 302of the screen display area, and the touch operation enters the screendisplay area 304 from a starting point A in the screen display area 304.It is determined whether the starting point A of the touch operation inthe screen display area 304 when the touch operation enters the screendisplay area 304 is in a preset determination region Rbm-Rtm, where Rbmis a lower endpoint of the determination region Rbm-Rtm, and Rtm is anupper endpoint of the determination region Rbm-Rtm. If the startingpoint A is not in the preset determination region Rbm-Rtm, then, asshown in FIG. 3C, reduction processing is performed on the operationinterface with an endpoint, which is an endpoint of the determinationregion and is close to the starting point A, that is, the lower endpointRbm of the determination region, as a fixed reference point. During thereduction processing, a part of the operation interface at a position ofthe fixed reference point, that is, the lower endpoint Rbm, remainsunchanged. One edge of an operation interface 306 after the reductionprocessing includes the starting point A. That is, the operationinterface 306 after the reduction processing closely contacts the rightborder 302 of the screen display area, from which the touch operation ofthe user starts, so that a finger of the same hand (for example, theright hand) of the user, which initiates the touch operation,conveniently operates on an arbitrary position in the operationinterface after the reduction processing.

Step S350: Use content displayed at an end point position of the touchoperation as selected content of the user. Referring to FIG. 3A to FIG.3C, after reduction processing is performed on the operation interface,an end point position B of the touch operation is detected, and thecontent displayed at the end point position B, for example, an icon of acertain application, a hyperlink address, a play/pause button, page upand page down buttons, or an exit button, is used as the selectedcontent of the user. Types of selection operations, such as tapping anddouble tapping, can be performed on the selected content, and a type ofa specific selection operation may be set in advance.

After the selection operation is completed, the operation interface 306after the reduction processing may also be restored to the operationinterface originally displayed in the screen display area 304. After thefinger of the user leaves the screen display area 304, that is, afterthe selection operation on the selected content is completed, theoperation interface 306 after the reduction processing can beautomatically restored to the operation interface originally displayedin the screen display area 304. Of course, the operation interface 306after the reduction processing may also be restored to the operationinterface originally displayed in the screen display area 304 by usingmethods such as pressing a button (not shown) of the terminal device 300or tapping the screen. The method of triggering the restoring of theoperation interface is not limited in the embodiment of the presentdisclosure.

In the touch operation processing method provided by this embodiment,the touch operation of the user, which starts from the border to thescreen display area, is detected, and according to the starting pointposition and the displacement of the touch operation in the screendisplay area, the operation interface is reduced to an operationinterface of a corresponding size at a corresponding position. Thecontent displayed at the end point position of the touch operation isused as the selected content of the user, and after the selectionoperation is completed, the size of the operation interface may berestored. The demand can be met that the user triggers, by one hand,reduction processing on the operation interface and conveniently andaccurately performs a selection operation on content at an arbitraryposition in the entire screen display area of the terminal device whenthe user holds the terminal device with a large screen with one hand andperforms an operation on it.

FIG. 4A is a flow chart of Embodiment 5 of a touch operation processingmethod provided by the present disclosure. As shown in FIG. 4A, in thetouch operation processing method provided by this embodiment,performing reduction processing on an operation interface displayed in ascreen display area may include: performing reduction processing on theoperation interface with an endpoint of an edge, which is an edge of thescreen display area on which a starting point lies, as a fixed referencepoint, where the endpoint and the starting point are located at the sameside of a preset determination point on the edge, which is an edge ofthe screen display area on which the starting point lies, and a part ofthe operation interface at a position of the fixed reference pointremains unchanged during the reduction processing. The method in thisembodiment may specifically include the following steps.

Step S410: Detect whether a touch operation of a user starts from aborder of a screen display area to the screen display area, if the touchoperation of the user does not start from a border of the screen displayarea to the screen display area, but starts from a position which iswithin the screen display area, perform a common touch operation (stepS415); if the touch operation of the user starts from a border of thescreen display area to the screen display area, perform step S420.

Before the step S410 of detecting whether the touch operation of theuser starts from a border of the screen display area to the screendisplay area, an input instruction of the user may firstly be received.A border detecting function of the screen display area is startedaccording to the input instruction, so as to avoid the situation thatthe processing method provided by the embodiment of the presentdisclosure is started by mistake when the user does not need to performreduction processing on the operation interface. The input instructionof the user may be in the form of starting the border detecting functionby presetting or in other forms, which is not limited in the embodimentof the present disclosure.

Step S420: Perform reduction processing on the operation interface withan endpoint of an edge, which is an edge of the screen display area onwhich the starting point lies, as a fixed reference point, where theendpoint and the starting point are located at the same side of a presetdetermination point on the edge, which is an edge of the screen displayarea on which the starting point lies, and a part of the operationinterface at a position of the fixed reference point maintains unchangedduring the reduction processing.

FIG. 4B is a first exemplary diagram of the touch operation processingmethod in FIG. 4A. As shown in FIG. 4B, a terminal device 400 detectsthat the touch operation of the user starts from a border of the screendisplay area, for example, from a right border 402 of the screen displayarea, and the touch operation enters the screen display area 404 from astarting point A in the screen display area 404. It is determined whichside of a determination point S on a border, which is a border of thescreen display area on which the starting point A lies, the startingpoint A in the screen display area 404 when the touch operation entersthe screen display area 404 is located. If the starting point A islocated above the preset determination point S, then, as shown in FIG.4B, reduction processing is performed on the operation interface with anupper endpoint D1 of the border, which is a border of the screen displayarea on which the starting point A lies, as the fixed reference point.One edge of an operation interface 406 after the reduction processingincludes the starting point A. That is, the operation interface 406after the reduction processing closely contacts the right border 402 ofthe screen display area, from which the touch operation of the userstarts, so that a finger of the same hand of the user, which initiatesthe touch operation, conveniently operates on an arbitrary position ofthe operation interface after the reduction processing.

Step S430: Use content displayed at an end point position of the touchoperation as selected content of the user. Referring to FIG. 4A to FIG.4C, after reduction processing is performed on the operation interface,an end point position B of the touch operation is detected, and thecontent displayed at the end point position B, for example, an icon of acertain application, a hyperlink address, a play/pause button, page upand page down buttons, or an exit button, is used as the selectedcontent of the user. Types of selection operations, such as tapping anddouble tapping, can be performed on the selected content, and a type ofa specific selection operation may be set in advance.

After the selection operation is completed, the operation interface 406after the reduction processing may also be restored to the operationinterface originally displayed in the screen display area 404. After thefinger of the user leaves the screen display area 404, that is, afterthe selection operation on the selected content is completed, theoperation interface 406 after the reduction processing can beautomatically restored to the operation interface originally displayedin the screen display area 404. Of course, the operation interface 406after the reduction processing may also be restored to the operationinterface originally displayed in the screen display area 404 by usingmethods such as pressing a button (not shown) of the terminal device 400or tapping the screen. The method of triggering the restoring of theoperation interface is not limited in the embodiment of the presentdisclosure.

In the touch operation processing method provided by this embodiment,the touch operation of the user, which starts from the border to thescreen display area, is detected, and according to the starting pointposition and the displacement of the touch operation in the screendisplay area, the operation interface is reduced to an operationinterface of a corresponding size at a corresponding position. Thecontent displayed at the end point position of the touch operation maybe used as the selected content of the user to perform a selectionoperation, and after the selection operation is completed, the size ofthe operation interface may be restored. The demand can be met that theuser triggers, by one hand, reduction processing on the operationinterface and conveniently and accurately performs a selection operationon content at an arbitrary position in the entire screen display area ofthe terminal device when the user holds the terminal device with a largescreen with one hand and performs an operation on it.

FIG. 5A is a schematic structural diagram of Embodiment 1 of a terminaldevice provided by the present disclosure. As shown in FIG. 5A, aterminal device 500 in this embodiment may include a detecting module510 and a processing module 520. The detecting module 510 is configuredto detect a touch operation of a user, which starts from a border of ascreen display area to the screen display area, and use the first pointtouched by the touch operation in the screen display area as a startingpoint. The processing module 520 is configured to perform, according tothe touch operation, reduction processing on an operation interfacedisplayed in the screen display area, where one edge of an operationinterface after the reduction processing includes the starting point.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in FIG. 1A, and itsimplementation principle and technical effect are similar to those ofthe method embodiment shown in FIG. 1A, which are not described hereinagain.

FIG. 5B is a schematic structural diagram of Embodiment 2 of a terminaldevice provided by the present disclosure. As shown in FIG. 5B, aterminal device 500 in this embodiment may include a detecting module510, a processing module 520, and a selecting module 530. The detectingmodule 510 is configured to detect a touch operation of a user, whichstarts from a border of a screen display area to the screen displayarea, and use the first point touched by the touch operation in thescreen display area as a starting point. The processing module 520 isconfigured to perform, according to the touch operation, reductionprocessing on an operation interface displayed in the screen displayarea, where one edge of an operation interface after the reductionprocessing includes the starting point. The selecting module 530 isconfigured to use content displayed at an end point position of thetouch operation as selected content of the user.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in FIG. 1B, and itsimplementation principle and the technical effect are similar to thoseof the method embodiment shown in FIG. 1B, which are not describedherein again.

FIG. 6 is a schematic structural diagram of Embodiment 3 of a terminaldevice provided by the present disclosure. As shown in FIG. 6, based onthe apparatus structure shown in FIG. 5B, a terminal device 600 in thisembodiment may further include a restoring module 640. The restoringmodule 640 is configured to restore an operation interface after thereduction processing to the operation interface originally displayed inthe screen display area.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in FIG. 2, and itsimplementation principle and the technical effect are similar to thoseof the method embodiment shown in FIG. 2, which are not described hereinagain.

In the embodiment of the terminal device shown in any one of FIG. 5A toFIG. 6, the processing module 520 is further configured to perform,according to a track length of the touch operation, dynamic reductionprocessing on the operation interface displayed in the screen displayarea during the touch operation. Or, the processing module 520 isfurther configured to reduce the operation interface displayed in thescreen display area to an operation interface of a fixed size accordingto the touch operation. Its implementation principle and the technicaleffect are similar to those in the method embodiment, which are notdescribed herein again.

In the embodiment of the terminal device shown in any one of FIG. 5A toFIG. 6, the detecting module 510 is further configured to receive aninput instruction of the user and start a border detecting function ofthe screen display area according to the input instruction. Theprocessing module 520 is further configured to, if the starting point isin the range of a preset determination region, perform reductionprocessing on the operation interface with the starting point as a fixedreference point, and if the starting point is not in the range of thepreset determination region, perform reduction processing on theoperation interface with an endpoint, which is an endpoint of thedetermination region and is close to the starting point, as the fixedreference point, where a part of the operation interface at a positionof the fixed reference point maintains unchanged during the reductionprocessing.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in any one of FIG. 3Ato FIG. 3C, and its implementation principle and the technical effectare similar to those of the method embodiment shown in any one of FIG.3A to FIG. 3C, which are not described herein again.

In the embodiment of the terminal device shown in any one of FIG. 5A toFIG. 6, the detecting module 510 is further configured to receive aninput instruction of the user and start a border detecting function ofthe screen display area according to the input instruction. Theprocessing module 520 is further configured to perform reductionprocessing on the operation interface with an endpoint of an edge, whichis an edge of the screen display area on which the starting point lies,as a fixed reference point, where the endpoint and the starting pointare located at the same side of a preset determination point on theedge, which is an edge of the screen display area on which the startingpoint lies, and a part of the operation interface at a position of thefixed reference point maintains unchanged during the reductionprocessing.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in any one of FIG. 4Ato FIG. 4C, and its implementation principle and the technical effectare similar to those of the method embodiment shown in any one of FIG.4A to FIG. 4C, which are not described herein again.

FIG. 7 is a schematic structural diagram of Embodiment 4 of a terminaldevice provided by the present disclosure. As shown in FIG. 7, aterminal device 700 provided by this embodiment includes a memory 701, achip 702, a radio frequency (RF) circuit 703, an external interface 704,an audio circuit 705, an input/output (I/O) subsystem 706, and a touchscreen 710. The chip 702 includes a processor 720, a memory controller,a central processing unit (CPU), and a peripheral interface. The memory701 includes a detecting module 7011, a processing module 7012, aselecting module 7013, and other functional modules, such as anoperating system.

The components communicate through one or more communication buses orsignal lines. The terminal device 700 may include, but is not limitedto, a mobile phone or a tablet computer. Each of the components shown inFIG. 7 may be implemented through hardware, software or a combination ofhardware and software, including one or more signal processing and/orapplication-specific integrated circuits. The memory 701 may include ahigh-speed random access memory, and a non-volatile solid-state storagedevice. The memory controller may control access of other components ofthe terminal device 700, such as the CPU and the peripheral interface,to the memory 701, so as to invoke each module in the memory 701 toperform a corresponding function.

The touch screen 710 is configured to detect a touch operation of auser, which starts from a border of a screen display area to the screendisplay area, and use the first point touched by the touch operation inthe screen display area as a starting point. The processor 720 isconfigured to perform, according to the touch operation, reductionprocessing on an operation interface displayed in the screen displayarea, where one edge of an operation interface after the reductionprocessing includes the starting point.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in FIG. 1A, and itsimplementation principle and the technical effect are similar to thoseof the method embodiment shown in FIG. 1A, which are not describedherein again.

Further, the touch screen 710 is further configured to use contentdisplayed at an end point position of the touch operation as selectedcontent of the user.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in FIG. 1B, and itsimplementation principle and the technical effect are similar to thoseof the method embodiment shown in FIG. 1B, which are not describedherein again.

Further, the processor 720 is further configured to restore theoperation interface after the reduction processing to the operationinterface originally displayed in the screen display area.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in FIG. 2, and itsimplementation principle and the technical effect are similar to thoseof the method embodiment shown in FIG. 2, which are not described hereinagain.

In the embodiment of the terminal device shown in FIG. 7, the processor720 is further configured to perform, according to a track length of thedisplacement along which the touch operation slides, dynamic reductionprocessing on the operation interface displayed in the screen displayarea during the touch operation. Or, the processor 720 is furtherconfigured to reduce the operation interface displayed in the screendisplay area to an operation interface of a fixed size according to thetouch operation. Its implementation principle and the technical effectare similar to those in the method embodiment, which are not describedherein again.

In the embodiment of the terminal device shown in FIG. 7, the touchscreen 710 is further configured to receive an input instruction of theuser and start a border detecting function of the screen display areaaccording to the input instruction. The processor 720 is furtherconfigured to, if the starting point is in the range of a presetdetermination region, perform reduction processing on the operationinterface with the starting point as a fixed reference point; if thestarting point is not in the range of the preset determination region,perform reduction processing on the operation interface with anendpoint, which is an endpoint of the determination region and is closeto the starting point, as the fixed reference point, where a part of theoperation interface at a position of the fixed reference point maintainsunchanged during the reduction processing.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in any one of FIG. 3Ato FIG. 3C, and its implementation principle and the technical effectare similar to those of the method embodiment shown in any one of FIG.3A to FIG. 3C, which are not described herein again.

In the embodiment of the terminal device shown in FIG. 7, the touchscreen 710 is further configured to receive an input instruction of theuser and start a border detecting function of the screen display areaaccording to the input instruction. The processor 720 is furtherconfigured to perform reduction processing on the operation interfacewith an endpoint of an edge, which is an edge of the screen display areaon which the starting point lies, as a fixed reference point, where theendpoint and the starting point are located at the same side of a presetdetermination point on the edge, which is an edge of the screen displayarea on which the starting point lies, and a part of the operationinterface at a position of the fixed reference point maintains unchangedduring the reduction processing.

The terminal device in this embodiment may be configured to execute thetechnical solution of the method embodiment shown in any one of FIG. 4Ato FIG. 4C, and its implementation principle and the technical effectare similar to those of the method embodiment shown in any one of FIG.4A to FIG. 4C, which are not described herein again.

Persons of ordinary skill in the art may understand that all or part ofthe steps of the methods in the embodiments may be implemented by aprogram instructing relevant hardware. The program may be stored in acomputer readable storage medium. When the program is run, the foregoingsteps of the method embodiments are performed. The storage medium may beany medium capable of storing program codes, such as read only memory(ROM), random access memory (RAM), magnetic disk, or optical disk.

Finally, it should be noted that the foregoing embodiments are merelyintended for describing the technical solutions of the presentdisclosure other than limiting the present disclosure. Although thepresent disclosure is described in detail with reference to theforegoing embodiments, persons of ordinary skill in the art shouldunderstand that they may still make modifications to the technicalsolutions described in the foregoing embodiments or make equivalentreplacements to some technical features thereof; without departing fromthe idea and scope of the technical solutions of the embodiments of thepresent disclosure.

What is claimed is:
 1. A gesture processing method implemented by aterminal device, comprising: detecting a sliding gesture on atouch-sensitive screen of the terminal device, the sliding gesturestarting from a non-display area of the touch-sensitive screen andextending to a display area of the touch-sensitive screen, the displayarea being configured to display an operation interface, the non-displayarea not being configured to display the operation interface, thenon-display area sharing a common border with the display area, and thesliding gesture crossing the common border at a display area entrypoint; and dynamically scaling the operation interface displayed in thedisplay area down to a scaled operation interface according to a tracklength of a sliding distance of the sliding gesture, one edge of thescaled operation interface contacting the common border, and the edge ofthe scaled operation interface comprising the display area entry point.2. The method of claim 1, further comprising: detecting an end pointposition of the sliding gesture; and performing selection operation oncontent displayed at the end point position in the display area inresponse to the detecting the end point position of the sliding gesture.3. The method of claim 2, further comprising: detecting completion ofthe selection operation; and scaling the scaled operation interface backto the operation interface in response to detecting completion of theselection operation.
 4. The method of claim 3, wherein the contentdisplayed at the end point position in the displayed area is an icon ofan application.
 5. The method of claim 3, wherein the content displayedat the end point position in the displayed area is a hyperlink address.6. The method of claim 3, wherein the content displayed at the end pointposition in the displayed area is a button.
 7. The method of claim 3,wherein the selection operation is tapping.
 8. The method of claim 3,wherein the selection operation is double tapping.
 9. The method ofclaim 1, wherein the non-display area shares another common border withthe display area, and another edge of the scaled operation interfacecontacts the other common border.
 10. A terminal device, comprising: adisplay; one or more processors coupled to the display; and a memorycoupled to the one or more processors and storing programming forexecution by the one or more processors, the programming comprisinginstructions for: detecting a sliding gesture on a touch-sensitivescreen of the terminal device, the sliding gesture starting from anon-display area of the touch-sensitive screen and extending to adisplay area of the touch-sensitive screen, the display area beingconfigured to display an operation interface, the non-display area notbeing configured to display the operation interface, the non-displayarea sharing a common border with the display area, and the slidinggesture crossing the common border at a display area entry point; anddynamically scaling the operation interface displayed in the displayarea down to a scaled operation interface according to a track length ofa sliding distance of the sliding gesture, one edge of the scaledoperation interface contacting the common border, and the edge of thescaled operation interface comprising the display area entry point. 11.The terminal device of claim 10, wherein the programming furthercomprises instructions for: detecting an end point position of thesliding gesture; and performing selection operation on content displayedat the end point position in the display area in response to thedetecting the end point position of the sliding gesture.
 12. Theterminal device of claim 11, wherein the programming further comprisesinstructions for: detecting completion of the selection operation; andscaling the scaled operation interface back to the operation interfacein response to detecting completion of the selection operation.
 13. Theterminal device of claim 12, wherein the content displayed at the endpoint position in the displayed area is one of an icon of anapplication, a hyperlink address, or a button.
 14. The terminal deviceof claim 12, wherein the selection operation is tapping or doubletapping.
 15. The terminal device of claim 10, wherein the non-displayarea shares another common border with the display area, and anotheredge of the scaled operation interface contacts the other common border.16. A non-transitory computer-readable medium containing a computerprogram product comprising executable instructions for processing agesture received on a terminal device, the terminal device comprising aprocessor and a touch-sensitive screen coupled to the processor, thetouch-sensitive screen configured to cooperate with the processor todisplay an operation interface, and the executable instructionscomprising: detecting a sliding gesture on a touch-sensitive screen ofthe terminal device, the sliding gesture starting from a non-displayarea of the touch-sensitive screen and extending to a display area ofthe touch-sensitive screen, the display area being configured to displaythe operation interface, the non-display area not being configured todisplay the operation interface, the non-display area sharing a commonborder with the display area, and the sliding gesture crossing thecommon border at a display area entry point; and dynamically scaling theoperation interface displayed in the display area down to a scaledoperation interface according to a track length of a sliding distance ofthe sliding gesture, one edge of the scaled operation interfacecontacting the common border, and the edge of the scaled operationinterface comprising the display area entry point.
 17. Thenon-transitory computer-readable medium of claim 16, wherein theexecutable instructions further comprise: detecting an end pointposition of the sliding gesture; and performing selection operation oncontent displayed at the end point position in the display area inresponse to the detecting the end point position of the sliding gesture.18. The non-transitory computer-readable medium of claim 16, wherein thenon-display area shares another common border with the display area, andanother edge of the scaled operation interface contacts the other commonborder.
 19. The non-transitory computer-readable medium of claim 17,wherein the executable instructions further comprise: detectingcompletion of the selection operation; and scaling the scaled operationinterface back to the operation interface in response to detectingcompletion of the selection operation.
 20. The non-transitorycomputer-readable medium of claim 19, wherein the selection operation istapping or double tapping.
 21. The non-transitory computer-readablemedium of claim 17, wherein the content displayed at the end pointposition in the displayed area is one of an icon of an application, ahyperlink address, or a button.